cae engels marx dyna3d engineering cam cfd fea cad marxian economics computational fluid dynamics macroeconomics communism dyna market fundamentalism lenin